API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsAstraeus
Scripts
Lua
nkTasksWrap
Scheduler
SchedulerWrapper.h
1
// SchedulerWrapper.h
3
//
5
6
namespace
nkAstraeus::lua::nkTasksWrap
7
{
13
class
DLL_ASTRAEUS_EXPORT
SchedulerWrapper
final
14
{
15
public :
16
17
// Env
23
static
void
updateEnvironment
(
nkScripts::Environment
* env) ;
24
25
// Callbacks
32
static
nkScripts::OutputValue
call
(
const
nkScripts::DataStack
& stack) ;
33
} ;
34
}
nkScripts::Environment
Defines an environment in which scripts can execute.
Definition:
Environment.h:14
nkMemory::BufferView
A view over data.
Definition:
BufferView.h:18
nkScripts::FunctionParameter
A function parameter, used within the stack of arguments.
Definition:
FunctionParameter.h:25
nkAstraeus::lua::nkTasksWrap::SchedulerWrapper
Wraps a nkTasks::Scheduler and offers functions for use in scripting.
Definition:
SchedulerWrapper.h:14
nkAstraeus::lua::nkTasksWrap::SchedulerWrapper::call
static nkScripts::OutputValue call(const nkScripts::DataStack &stack)
nkAstraeus::lua::nkTasksWrap::SchedulerWrapper::updateEnvironment
static void updateEnvironment(nkScripts::Environment *env)
nkAstraeus::lua::nkTasksWrap
Encompasses the wrapping of nkTasks for Lua.
Definition:
Constants.h:7
Generated by
Doxygen
1.8.18